[INFO] fetching crate vek 0.16.1...
[INFO] checking vek-0.16.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate vek 0.16.1 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate vek 0.16.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate vek 0.16.1
[INFO] finished tweaking crates.io crate vek 0.16.1
[INFO] tweaked toml for crates.io crate vek 0.16.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6ab058fbbe0cef17369353508631299cabfbdc380ef33a445f5c12a176972f6d
[INFO] running `Command { std: "docker" "start" "-a" "6ab058fbbe0cef17369353508631299cabfbdc380ef33a445f5c12a176972f6d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6ab058fbbe0cef17369353508631299cabfbdc380ef33a445f5c12a176972f6d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ab058fbbe0cef17369353508631299cabfbdc380ef33a445f5c12a176972f6d", kill_on_drop: false }`
[INFO] [stdout] 6ab058fbbe0cef17369353508631299cabfbdc380ef33a445f5c12a176972f6d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fa380387211445b2447e60337807192fcb55014edd47e353c568744080a6715a
[INFO] running `Command { std: "docker" "start" "-a" "fa380387211445b2447e60337807192fcb55014edd47e353c568744080a6715a", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling vek v0.16.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub use crate::vec::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ the name `repr_c` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 94 | pub use crate::geom::*;
[INFO] [stdout]    |         -------------- but the name `repr_c` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub use crate::vec::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ the name `repr_simd` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 94 | pub use crate::geom::*;
[INFO] [stdout]    |         -------------- but the name `repr_simd` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::column_major::*`
[INFO] [stdout]     --> src/mat.rs:4150:17
[INFO] [stdout]      |
[INFO] [stdout] 4150 |         pub use self::column_major::*;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ the name `QuadraticBezier2` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `QuadraticBezier2` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:823:54
[INFO] [stdout]     |
[INFO] [stdout] 823 |             bezier_impl_3d_into_2d!{QuadraticBezier3 QuadraticBezier2}
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout] note: `QuadraticBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_imports)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:833:19
[INFO] [stdout]     |
[INFO] [stdout] 833 |                 2 QuadraticBezier2 CubicBezier2 Vec2 LineSegment2
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout] note: `QuadraticBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ the name `QuadraticBezier3` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `QuadraticBezier3` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:812:54
[INFO] [stdout]     |
[INFO] [stdout] 812 |             bezier_impl_2d_into_3d!{QuadraticBezier2 QuadraticBezier3}
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout] note: `QuadraticBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:845:19
[INFO] [stdout]     |
[INFO] [stdout] 845 |                 3 QuadraticBezier3 CubicBezier3 Vec3 LineSegment3
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout] note: `QuadraticBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the name `CubicBezier2` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `CubicBezier2` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:810:36
[INFO] [stdout]     |
[INFO] [stdout] 810 |                 2 QuadraticBezier2 CubicBezier2 Vec2 LineSegment2
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout] note: `CubicBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:847:50
[INFO] [stdout]     |
[INFO] [stdout] 847 |             bezier_impl_3d_into_2d!{CubicBezier3 CubicBezier2}
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout] note: `CubicBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the name `CubicBezier3` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `CubicBezier3` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:821:36
[INFO] [stdout]     |
[INFO] [stdout] 821 |                 3 QuadraticBezier3 CubicBezier3 Vec3 LineSegment3
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout] note: `CubicBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:835:50
[INFO] [stdout]     |
[INFO] [stdout] 835 |             bezier_impl_2d_into_3d!{CubicBezier2 CubicBezier3}
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout] note: `CubicBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub use crate::vec::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ the name `repr_c` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 94 | pub use crate::geom::*;
[INFO] [stdout]    |         -------------- but the name `repr_c` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub use crate::vec::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ the name `repr_simd` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 94 | pub use crate::geom::*;
[INFO] [stdout]    |         -------------- but the name `repr_simd` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::column_major::*`
[INFO] [stdout]     --> src/mat.rs:4150:17
[INFO] [stdout]      |
[INFO] [stdout] 4150 |         pub use self::column_major::*;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ the name `QuadraticBezier2` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `QuadraticBezier2` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:823:54
[INFO] [stdout]     |
[INFO] [stdout] 823 |             bezier_impl_3d_into_2d!{QuadraticBezier3 QuadraticBezier2}
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout] note: `QuadraticBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_imports)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:833:19
[INFO] [stdout]     |
[INFO] [stdout] 833 |                 2 QuadraticBezier2 CubicBezier2 Vec2 LineSegment2
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout] note: `QuadraticBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ the name `QuadraticBezier3` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `QuadraticBezier3` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:812:54
[INFO] [stdout]     |
[INFO] [stdout] 812 |             bezier_impl_2d_into_3d!{QuadraticBezier2 QuadraticBezier3}
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout] note: `QuadraticBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:845:19
[INFO] [stdout]     |
[INFO] [stdout] 845 |                 3 QuadraticBezier3 CubicBezier3 Vec3 LineSegment3
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout] note: `QuadraticBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the name `CubicBezier2` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `CubicBezier2` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:810:36
[INFO] [stdout]     |
[INFO] [stdout] 810 |                 2 QuadraticBezier2 CubicBezier2 Vec2 LineSegment2
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout] note: `CubicBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:847:50
[INFO] [stdout]     |
[INFO] [stdout] 847 |             bezier_impl_3d_into_2d!{CubicBezier3 CubicBezier2}
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout] note: `CubicBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the name `CubicBezier3` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `CubicBezier3` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:821:36
[INFO] [stdout]     |
[INFO] [stdout] 821 |                 3 QuadraticBezier3 CubicBezier3 Vec3 LineSegment3
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout] note: `CubicBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:835:50
[INFO] [stdout]     |
[INFO] [stdout] 835 |             bezier_impl_2d_into_3d!{CubicBezier2 CubicBezier3}
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout] note: `CubicBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 15 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 15 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.81s
[INFO] running `Command { std: "docker" "inspect" "fa380387211445b2447e60337807192fcb55014edd47e353c568744080a6715a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa380387211445b2447e60337807192fcb55014edd47e353c568744080a6715a", kill_on_drop: false }`
[INFO] [stdout] fa380387211445b2447e60337807192fcb55014edd47e353c568744080a6715a
[INFO] checking vek-0.16.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate vek 0.16.1 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate vek 0.16.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate vek 0.16.1
[INFO] finished tweaking crates.io crate vek 0.16.1
[INFO] tweaked toml for crates.io crate vek 0.16.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 338bd1195932d65473652fa7390b456fa139737aa2f5de6f6847a9d4511602b6
[INFO] running `Command { std: "docker" "start" "-a" "338bd1195932d65473652fa7390b456fa139737aa2f5de6f6847a9d4511602b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "338bd1195932d65473652fa7390b456fa139737aa2f5de6f6847a9d4511602b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "338bd1195932d65473652fa7390b456fa139737aa2f5de6f6847a9d4511602b6", kill_on_drop: false }`
[INFO] [stdout] 338bd1195932d65473652fa7390b456fa139737aa2f5de6f6847a9d4511602b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8529fe0dc310fd6e5af4187bd24d5f42e2dc2485a2c1e62a848ff42b63491773
[INFO] running `Command { std: "docker" "start" "-a" "8529fe0dc310fd6e5af4187bd24d5f42e2dc2485a2c1e62a848ff42b63491773", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling vek v0.16.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-W range-syntax`
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub use crate::vec::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ the name `repr_c` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 94 | pub use crate::geom::*;
[INFO] [stdout]    |         -------------- but the name `repr_c` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub use crate::vec::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ the name `repr_simd` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 94 | pub use crate::geom::*;
[INFO] [stdout]    |         -------------- but the name `repr_simd` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::column_major::*`
[INFO] [stdout]     --> src/mat.rs:4150:17
[INFO] [stdout]      |
[INFO] [stdout] 4150 |         pub use self::column_major::*;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ the name `QuadraticBezier2` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `QuadraticBezier2` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:823:54
[INFO] [stdout]     |
[INFO] [stdout] 823 |             bezier_impl_3d_into_2d!{QuadraticBezier3 QuadraticBezier2}
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout] note: `QuadraticBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_imports)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:833:19
[INFO] [stdout]     |
[INFO] [stdout] 833 |                 2 QuadraticBezier2 CubicBezier2 Vec2 LineSegment2
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout] note: `QuadraticBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ the name `QuadraticBezier3` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `QuadraticBezier3` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:812:54
[INFO] [stdout]     |
[INFO] [stdout] 812 |             bezier_impl_2d_into_3d!{QuadraticBezier2 QuadraticBezier3}
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout] note: `QuadraticBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:845:19
[INFO] [stdout]     |
[INFO] [stdout] 845 |                 3 QuadraticBezier3 CubicBezier3 Vec3 LineSegment3
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout] note: `QuadraticBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the name `CubicBezier2` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `CubicBezier2` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:810:36
[INFO] [stdout]     |
[INFO] [stdout] 810 |                 2 QuadraticBezier2 CubicBezier2 Vec2 LineSegment2
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout] note: `CubicBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:847:50
[INFO] [stdout]     |
[INFO] [stdout] 847 |             bezier_impl_3d_into_2d!{CubicBezier3 CubicBezier2}
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout] note: `CubicBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the name `CubicBezier3` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `CubicBezier3` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:821:36
[INFO] [stdout]     |
[INFO] [stdout] 821 |                 3 QuadraticBezier3 CubicBezier3 Vec3 LineSegment3
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout] note: `CubicBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:835:50
[INFO] [stdout]     |
[INFO] [stdout] 835 |             bezier_impl_2d_into_3d!{CubicBezier2 CubicBezier3}
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout] note: `CubicBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-W range-syntax`
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3701 |     vec_impl_all_vecs!{c #[repr(C)] c #[repr(C)] repr_c}
[INFO] [stdout]      |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec.rs:1796:46
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 for elem in &mut self.vector[self.start .. self.end] {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3709 |     vec_impl_all_vecs!{simd #[repr(simd)] c #[repr(C)] repr_simd}
[INFO] [stdout]      |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `vec_impl_vec` which comes from the expansion of the macro `vec_impl_all_vecs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3853 |     /*#[cfg(feature="vec2")]*/   for_each_type!{vec2    Vec2    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3854 |     /*#[cfg(feature="vec3")]*/   for_each_type!{vec3    Vec3    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3855 |     /*#[cfg(feature="vec4")]*/   for_each_type!{vec4    Vec4    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3861 |     #[cfg(feature="rgba")]       for_each_type!{rgba    Rgba    i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3862 |     #[cfg(feature="rgb")]        for_each_type!{rgb     Rgb     i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3863 |     /*#[cfg(feature="extent3")]*/for_each_type!{extent3 Extent3 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec.rs:3759:41
[INFO] [stdout]      |
[INFO] [stdout] 3759 |                 let mut v: $Vec<i32> = (0..).into_iter().take(v.elem_count()).collect();
[INFO] [stdout]      |                                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 3864 |     /*#[cfg(feature="extent2")]*/for_each_type!{extent2 Extent2 i8 u8 i16 u16 i32 u32 i64 u64 f32 f64}
[INFO] [stdout]      |                                  --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `test_vec_t` which comes from the expansion of the macro `for_each_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub use crate::vec::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ the name `repr_c` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 94 | pub use crate::geom::*;
[INFO] [stdout]    |         -------------- but the name `repr_c` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub use crate::vec::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ the name `repr_simd` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 94 | pub use crate::geom::*;
[INFO] [stdout]    |         -------------- but the name `repr_simd` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4170 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:649:30
[INFO] [stdout]      |
[INFO] [stdout] 649  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:707:30
[INFO] [stdout]      |
[INFO] [stdout] 707  |                     for i in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:764:34
[INFO] [stdout]      |
[INFO] [stdout] 764  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:821:34
[INFO] [stdout]      |
[INFO] [stdout] 821  |                         for i in 0..$ncols {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:913:26
[INFO] [stdout]      |
[INFO] [stdout] 913  |                 for x in 0..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:921:26
[INFO] [stdout]      |
[INFO] [stdout] 921  |                 for y in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:923:30
[INFO] [stdout]      |
[INFO] [stdout] 923  |                     for x in 0..$ncols {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 1..$ncols {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:121:30
[INFO] [stdout]      |
[INFO] [stdout] 121  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:179:30
[INFO] [stdout]      |
[INFO] [stdout] 179  |                     for i in 0..$nrows {
[INFO] [stdout]      |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:236:34
[INFO] [stdout]      |
[INFO] [stdout] 236  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:293:34
[INFO] [stdout]      |
[INFO] [stdout] 293  |                         for i in 0..$nrows {
[INFO] [stdout]      |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mat.rs:459:26
[INFO] [stdout]      |
[INFO] [stdout] 459  |                 for i in 1..$nrows {
[INFO] [stdout]      |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mat_impl_mat` which comes from the expansion of the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::column_major::*`
[INFO] [stdout]     --> src/mat.rs:4150:17
[INFO] [stdout]      |
[INFO] [stdout] 4150 |         pub use self::column_major::*;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4192 |     mat_declare_modules!{}
[INFO] [stdout]      |     ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `mat_declare_modules` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/quaternion.rs:812:22
[INFO] [stdout]     |
[INFO] [stdout] 812 |             for i in 0..(count+1) {
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ the name `QuadraticBezier2` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `QuadraticBezier2` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:823:54
[INFO] [stdout]     |
[INFO] [stdout] 823 |             bezier_impl_3d_into_2d!{QuadraticBezier3 QuadraticBezier2}
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout] note: `QuadraticBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_imports)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:833:19
[INFO] [stdout]     |
[INFO] [stdout] 833 |                 2 QuadraticBezier2 CubicBezier2 Vec2 LineSegment2
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:850:17
[INFO] [stdout]     |
[INFO] [stdout] 850 |         pub use quadratic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout] note: `QuadraticBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ the name `QuadraticBezier3` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `QuadraticBezier3` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:812:54
[INFO] [stdout]     |
[INFO] [stdout] 812 |             bezier_impl_2d_into_3d!{QuadraticBezier2 QuadraticBezier3}
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout] note: `QuadraticBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `QuadraticBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:845:19
[INFO] [stdout]     |
[INFO] [stdout] 845 |                 3 QuadraticBezier3 CubicBezier3 Vec3 LineSegment3
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `QuadraticBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |         pub use quadratic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout] note: `QuadraticBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `QuadraticBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the name `CubicBezier2` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `CubicBezier2` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:810:36
[INFO] [stdout]     |
[INFO] [stdout] 810 |                 2 QuadraticBezier2 CubicBezier2 Vec2 LineSegment2
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout] note: `CubicBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier2` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:847:50
[INFO] [stdout]     |
[INFO] [stdout] 847 |             bezier_impl_3d_into_2d!{CubicBezier3 CubicBezier2}
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier2` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |         pub use cubic_bezier2::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout] note: `CubicBezier2` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier2` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ the name `CubicBezier3` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         -------- but the name `CubicBezier3` in the type namespace is also re-exported here
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:821:36
[INFO] [stdout]     |
[INFO] [stdout] 821 |                 3 QuadraticBezier3 CubicBezier3 Vec3 LineSegment3
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout] note: `CubicBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `CubicBezier3` is ambiguous
[INFO] [stdout]    --> src/bezier.rs:835:50
[INFO] [stdout]     |
[INFO] [stdout] 835 |             bezier_impl_2d_into_3d!{CubicBezier2 CubicBezier3}
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #114095 <https://github.com/rust-lang/rust/issues/114095>
[INFO] [stdout]     = note: ambiguous because of multiple glob imports of a name in the same module
[INFO] [stdout] note: `CubicBezier3` could refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |         pub use cubic_bezier3::*;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout] note: `CubicBezier3` could also refer to the struct imported here
[INFO] [stdout]    --> src/bezier.rs:860:9
[INFO] [stdout]     |
[INFO] [stdout] 860 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `CubicBezier3` to disambiguate
[INFO] [stdout]     = note: this warning originates in the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 for i in 1..(step_count+2) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let it = (0..steps).map(|i| {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bezier_impl_any` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:882:35
[INFO] [stdout]     |
[INFO] [stdout] 882 |                     let t_iter = (0..(count+1)).into_iter().map(|i| i as f32 / (count as f32));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 892 |     test!{QuadraticBezier2 quadratic2 Vec2}
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:883:32
[INFO] [stdout]     |
[INFO] [stdout] 883 |                     let l = || $Vec::<f32>::unit_x() .. $Vec::<f32>::unit_y();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 892 |     test!{QuadraticBezier2 quadratic2 Vec2}
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:882:35
[INFO] [stdout]     |
[INFO] [stdout] 882 |                     let t_iter = (0..(count+1)).into_iter().map(|i| i as f32 / (count as f32));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 893 |     test!{QuadraticBezier3 quadratic3 Vec3}
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:883:32
[INFO] [stdout]     |
[INFO] [stdout] 883 |                     let l = || $Vec::<f32>::unit_x() .. $Vec::<f32>::unit_y();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 893 |     test!{QuadraticBezier3 quadratic3 Vec3}
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:882:35
[INFO] [stdout]     |
[INFO] [stdout] 882 |                     let t_iter = (0..(count+1)).into_iter().map(|i| i as f32 / (count as f32));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 894 |     test!{CubicBezier2 cubic2 Vec2}
[INFO] [stdout]     |     ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:883:32
[INFO] [stdout]     |
[INFO] [stdout] 883 |                     let l = || $Vec::<f32>::unit_x() .. $Vec::<f32>::unit_y();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 894 |     test!{CubicBezier2 cubic2 Vec2}
[INFO] [stdout]     |     ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:882:35
[INFO] [stdout]     |
[INFO] [stdout] 882 |                     let t_iter = (0..(count+1)).into_iter().map(|i| i as f32 / (count as f32));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 895 |     test!{CubicBezier3 cubic3 Vec3}
[INFO] [stdout]     |     ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bezier.rs:883:32
[INFO] [stdout]     |
[INFO] [stdout] 883 |                     let l = || $Vec::<f32>::unit_x() .. $Vec::<f32>::unit_y();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 895 |     test!{CubicBezier3 cubic3 Vec3}
[INFO] [stdout]     |     ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]   --> src/ops.rs:48:55
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn is_between_inclusive_range_bounds(self, range: RangeInclusive<Bound>) -> Self::Output {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]   --> src/ops.rs:77:48
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fn clamped_to_inclusive_range(self, range: RangeInclusive<Bound>) -> Self {
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]   --> src/ops.rs:89:51
[INFO] [stdout]    |
[INFO] [stdout] 89 |     fn clamp_to_inclusive_range(val: Self, range: RangeInclusive<Bound>) -> Self {
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/ops.rs:253:46
[INFO] [stdout]     |
[INFO] [stdout] 253 |     fn lerp_unclamped_inclusive_range(range: RangeInclusive<Self>, factor: Factor) -> Self::Output {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/ops.rs:279:54
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn lerp_unclamped_precise_inclusive_range(range: RangeInclusive<Self>, factor: Factor) -> Self::Output {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/ops.rs:302:36
[INFO] [stdout]     |
[INFO] [stdout] 302 |     fn lerp_inclusive_range(range: RangeInclusive<Self>, factor: Factor) -> Self::Output where Factor: Clamp + Zero + One {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/ops.rs:325:44
[INFO] [stdout]     |
[INFO] [stdout] 325 |     fn lerp_precise_inclusive_range(range: RangeInclusive<Self>, factor: Factor) -> Self::Output where Factor: Clamp + Zero + One {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]   --> src/transition.rs:94:42
[INFO] [stdout]    |
[INFO] [stdout] 94 | impl<T, F: Default, Progress: Zero> From<Range<T>> for Transition<T, F, Progress> {
[INFO] [stdout]    |                                          ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/transition.rs:95:16
[INFO] [stdout]    |
[INFO] [stdout] 95 |     fn from(r: Range<T>) -> Self {
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/bezier.rs:553:28
[INFO] [stdout]     |
[INFO] [stdout] 553 |         impl<T: Real> From<Range<Point<T>>> for $QuadraticBezier<T> {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_quadratic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/bezier.rs:554:28
[INFO] [stdout]     |
[INFO] [stdout] 554 |             fn from(range: Range<Point<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_quadratic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/bezier.rs:553:28
[INFO] [stdout]     |
[INFO] [stdout] 553 |         impl<T: Real> From<Range<Point<T>>> for $QuadraticBezier<T> {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_quadratic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/bezier.rs:554:28
[INFO] [stdout]     |
[INFO] [stdout] 554 |             fn from(range: Range<Point<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_quadratic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/bezier.rs:773:48
[INFO] [stdout]     |
[INFO] [stdout] 773 |         impl<T: Real + Lerp<T, Output=T>> From<Range<Point<T>>> for $CubicBezier<T> {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_cubic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/bezier.rs:774:28
[INFO] [stdout]     |
[INFO] [stdout] 774 |             fn from(range: Range<Point<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_cubic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/bezier.rs:773:48
[INFO] [stdout]     |
[INFO] [stdout] 773 |         impl<T: Real + Lerp<T, Output=T>> From<Range<Point<T>>> for $CubicBezier<T> {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_cubic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/bezier.rs:774:28
[INFO] [stdout]     |
[INFO] [stdout] 774 |             fn from(range: Range<Point<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 861 |     impl_all_beziers!{repr_simd}
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_cubic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/bezier.rs:553:28
[INFO] [stdout]     |
[INFO] [stdout] 553 |         impl<T: Real> From<Range<Point<T>>> for $QuadraticBezier<T> {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_quadratic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/bezier.rs:554:28
[INFO] [stdout]     |
[INFO] [stdout] 554 |             fn from(range: Range<Point<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_quadratic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/bezier.rs:553:28
[INFO] [stdout]     |
[INFO] [stdout] 553 |         impl<T: Real> From<Range<Point<T>>> for $QuadraticBezier<T> {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_quadratic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/bezier.rs:554:28
[INFO] [stdout]     |
[INFO] [stdout] 554 |             fn from(range: Range<Point<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_quadratic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/bezier.rs:773:48
[INFO] [stdout]     |
[INFO] [stdout] 773 |         impl<T: Real + Lerp<T, Output=T>> From<Range<Point<T>>> for $CubicBezier<T> {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_cubic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/bezier.rs:774:28
[INFO] [stdout]     |
[INFO] [stdout] 774 |             fn from(range: Range<Point<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_cubic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/bezier.rs:773:48
[INFO] [stdout]     |
[INFO] [stdout] 773 |         impl<T: Real + Lerp<T, Output=T>> From<Range<Point<T>>> for $CubicBezier<T> {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_cubic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/bezier.rs:774:28
[INFO] [stdout]     |
[INFO] [stdout] 774 |             fn from(range: Range<Point<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 866 |     impl_all_beziers!{repr_c}
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bezier_impl_cubic` which comes from the expansion of the macro `impl_all_beziers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/geom.rs:17:22
[INFO] [stdout]     |
[INFO] [stdout] 17  |         impl<T> From<Range<$Vec<T>>> for $LineSegment<T> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 780 |     geom_complete_mod!(repr_simd);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `geom_impl_line_segment` which comes from the expansion of the macro `geom_complete_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/geom.rs:18:28
[INFO] [stdout]     |
[INFO] [stdout] 18  |             fn from(range: Range<$Vec<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 780 |     geom_complete_mod!(repr_simd);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `geom_impl_line_segment` which comes from the expansion of the macro `geom_complete_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/geom.rs:17:22
[INFO] [stdout]     |
[INFO] [stdout] 17  |         impl<T> From<Range<$Vec<T>>> for $LineSegment<T> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 780 |     geom_complete_mod!(repr_simd);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `geom_impl_line_segment` which comes from the expansion of the macro `geom_complete_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/geom.rs:18:28
[INFO] [stdout]     |
[INFO] [stdout] 18  |             fn from(range: Range<$Vec<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 780 |     geom_complete_mod!(repr_simd);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `geom_impl_line_segment` which comes from the expansion of the macro `geom_complete_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/geom.rs:17:22
[INFO] [stdout]     |
[INFO] [stdout] 17  |         impl<T> From<Range<$Vec<T>>> for $LineSegment<T> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 786 |     geom_complete_mod!(repr_c);
[INFO] [stdout]     |     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `geom_impl_line_segment` which comes from the expansion of the macro `geom_complete_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/geom.rs:18:28
[INFO] [stdout]     |
[INFO] [stdout] 18  |             fn from(range: Range<$Vec<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 786 |     geom_complete_mod!(repr_c);
[INFO] [stdout]     |     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `geom_impl_line_segment` which comes from the expansion of the macro `geom_complete_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/geom.rs:17:22
[INFO] [stdout]     |
[INFO] [stdout] 17  |         impl<T> From<Range<$Vec<T>>> for $LineSegment<T> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 786 |     geom_complete_mod!(repr_c);
[INFO] [stdout]     |     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `geom_impl_line_segment` which comes from the expansion of the macro `geom_complete_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/geom.rs:18:28
[INFO] [stdout]     |
[INFO] [stdout] 18  |             fn from(range: Range<$Vec<T>>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 786 |     geom_complete_mod!(repr_c);
[INFO] [stdout]     |     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `geom_impl_line_segment` which comes from the expansion of the macro `geom_complete_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 33 previous errors; 123 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vek` (lib) due to 34 previous errors; 123 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 286 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8529fe0dc310fd6e5af4187bd24d5f42e2dc2485a2c1e62a848ff42b63491773", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8529fe0dc310fd6e5af4187bd24d5f42e2dc2485a2c1e62a848ff42b63491773", kill_on_drop: false }`
[INFO] [stdout] 8529fe0dc310fd6e5af4187bd24d5f42e2dc2485a2c1e62a848ff42b63491773
